home *** CD-ROM | disk | FTP | other *** search
- unit Edddform;
-
- interface
-
- uses
- SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,
- Forms, Dialogs, StdCtrls, ExtCtrls, DBCtrls, Mask, Buttons, DB, DBTables;
-
- type
- TEditDDForm = class(TForm)
- Label6: TLabel;
- Label16: TLabel;
- Label21: TLabel;
- MemoIDX_EXPRES: TDBMemo;
- MemoHELP: TDBMemo;
- MemoFORMULA: TDBMemo;
- DBNavigator: TDBNavigator;
- Label2: TLabel;
- FontButton: TButton;
- B_resize: TButton;
- CheckBox1: TCheckBox;
- GroupBox1: TGroupBox;
- EditTABLE_NAME: TDBEdit;
- EditFIELD_NAME: TDBEdit;
- Label1: TLabel;
- Label3: TLabel;
- Label8: TLabel;
- EditFIELD_LEN: TDBEdit;
- EditFIELD_DEC: TDBEdit;
- Label4: TLabel;
- CheckBoxREQUIRED: TDBCheckBox;
- CheckBoxMDX: TDBCheckBox;
- CheckBoxHASLINK: TDBCheckBox;
- CheckBoxIS_CALC: TDBCheckBox;
- GroupBox2: TGroupBox;
- GroupBox3: TGroupBox;
- Label9: TLabel;
- MemoDEFINE: TDBMemo;
- Label13: TLabel;
- MemoNOTES: TDBMemo;
- Label15: TLabel;
- EditSCR_PROMPT: TDBEdit;
- Label10: TLabel;
- EditDEFAULT: TDBEdit;
- LEditMask: TLabel;
- EditEDITMASK: TDBEdit;
- Label12: TLabel;
- MemoVALIDVALUE: TDBMemo;
- Label18: TLabel;
- EditSRCLINKTBL: TDBEdit;
- Label19: TLabel;
- EditSRCLINKFLD: TDBEdit;
- Label14: TLabel;
- EditHINT: TDBEdit;
- FontDialog1: TFontDialog;
- DataSource1: TDataSource;
- Table1: TTable;
- GroupBox4: TGroupBox;
- DataTypeListBox: TListBox;
- B_link: TBitBtn;
- B_idx: TBitBtn;
- B_calc: TBitBtn;
- procedure FormCreate(Sender: TObject);
- procedure CheckBoxREQUIREDClick(Sender: TObject);
- procedure CheckBoxHASLINKClick(Sender: TObject);
- procedure B_linkClick(Sender: TObject);
- private
- { Private declarations }
- public
- { Public declarations }
- end;
-
- var
- EditDDForm: TEditDDForm;
-
- implementation
-
- {$R *.DFM}
- {procedure TEditDDForm.FormActivate(Sender: TObject);
- begin
- DDedit.caption := 'Editing '+main.ddListBox.items[0];
- main.sourcedatabase.close;
- main.SourceDatabase.Params.clear;
- main.SourceDatabase.Params.Add('PATH='+main.DDPathName);
- main.SourceDatabase.open;
- DataSource1.DataSet:= main.dicttable;
- main.dicttable.Active:= True;
- main.dicttable.fields[0].required := true;
- main.dicttable.FieldDefs.UpDate;
- main.dicttable.edit;
- show;
- end;}
-
- procedure TEditDDForm.FormCreate(Sender: TObject);
- begin
- with DataTypeListBox.items do begin
- clear;
- add('C : Character field');
- add('N : Numeric field');
- add('L : Boolean field');
- add('D : Date field');
- add('M : Memo field');
- end;
- end;
-
- procedure TEditDDForm.CheckBoxREQUIREDClick(Sender: TObject);
- begin
- { If CheckBoxRequired.valueChecked
- then CheckBoxRequired := 'Is Required.'
- else CheckBoxRequired := 'Is not Required.'}
- end;
-
- procedure TEditDDForm.CheckBoxHASLINKClick(Sender: TObject);
- begin
- { If CheckBoxHASLINK.valueChecked
- then begin
- CheckBoxHASLINK := 'Is Linked to ';
- B_link.enabled := true;
- end;
- else CheckBoxHASLINK := 'Has no link.';}
-
- end;
-
- procedure TEditDDForm.B_linkClick(Sender: TObject);
- begin
- {Edit_memo( tdbmemo(sender), EditTable_Name.text, EditField_name.text );}
-
- end;
-
- end.
-